package com.zhuhao.design_mode.structural_pattern.adapter;

/**
 * 鸭子(Duck)和火鸡(Turkey)拥有不同的叫声，Duck 的叫声调用 quack() 方法，而 Turkey 调用 gobble() 方法。
 * 要求将 Turkey 的 gobble() 方法适配成 Duck 的 quack() 方法，从而让火鸡冒充鸭子！
 *
 * @Author halk
 * @Description
 * @Date 2022/8/4 17:31
 * @Param
 * @return
 **/
public class Client {
    public static void main(String[] args) {
        Turkey turkey = new TurkeyImpl();
        Duck duck = new TurkeyAdapter(turkey);
        duck.quack();
    }

}
